import animal.Animal;
import animal.Dolphin;
import animal.Peacock;
import animal.Tiger;
import food.Food;

public class Main {
    public static void main(String[] args) {
        Food food=new Food();//初始化食物类
        Dolphin dolphin=new Dolphin("海豚");//初始化海豚类
        Peacock peacock=new Peacock("孔雀");//初始化孔雀类
        Tiger tiger=new Tiger("老虎");//初始化老虎类

        //Animal animal=dolphin;//向上转形，就可以直接使用animal调用了，方便
        Animal animal=peacock;//孔雀
        //Animal animal=tiger;//老虎

        //各种动物的各种行为活动
        animal.fight();//打架
        animal.play();//玩耍
        animal.sun();//晒太阳             //自己把注释删掉就可以实现行为了
        animal.stroll();//溜达
        //。。。。。。。。。。
        //通过 animal.活动  实现动物行为

        //各种动物的吃东西
        animal.eat(food);
        //通过 animal.eat（food）实现


        //购买粮食
        food.addFood();//默认购买所有种类粮食，且数量一样

        //显示剩余食物数量，可以任意地方使用，这里把显示方法写出来
        System.out.println("肉类剩余："+food.getMeatfood());
        System.out.println("海豚粮食剩余："+food.getDolphinfood());
        System.out.println("孔雀粮食剩余"+food.getPeaccockfood());
        System.out.println("虎粮剩余"+food.getTigerfood());

    }
}